package com.jic.manager.request;

import com.jic.common.base.vo.AdminOperate;
import com.jic.manager.request.base.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

@Data
@Getter
@Setter
public class SysRoleRequest extends BaseEntity {

    //角色编号
    private Long id;
    //角色名称
    private String roleName;
    //角色类型(0:运营角色 1：商家角色 2 供应商角色)
    private String type;
    //组织ID
    private String deptId;
    //备注
    private String remark;
    //1 待提交  2 待审核  3审核通过 4 审核不通过
    private Long status;
    //创建时间
    private Date createTime;
    //创建人ID
    private Long creator;
    //修改时间
    private Date updateTime;
    //修改人ID
    private Long updater;
    //修改人名称
    private String updaterName;
    //Y表示删除  N表示未删除
    private String isDelete;

    private String ids;
    private String roleMenus;
    private Long roleId;

    private List<SysRoleMenuRequest> roleMenusList;

    private String creatorName;

    private List<SysRoleRequest> roleRequestList;

    @ApiModelProperty("请求基类")
    private AdminOperate adminOperate;

}
